1 1/4 Cups (2 1/2 sticks) Unsalted Butter, room temperature
1 Tbl. Fresh Lemon Juice
2 tsp. Vanilla Extract
5 2/3 Cups Powdered Sugar, sifted
Fresh Nonpoisonous Flowers (Such as pink roses)
FOR CAKE:
Preheat oven to 350 degrees F. Butter three 9-inch-diameter cake pans with 1 1/2-inch-high sides. Line bottoms with waxed paper. Butter paper. Cook carrots in large pot of boiling salted water until tender, about 12 minutes. Drain, Puree in processor, stopping occasionally to scrape down sides of bowl. Transfer to large bowl and cool.
Whisk oil, pineapple, eggs and vanilla into carrot puree. Mix flour, sugar, cinnamon, baking soda and salt in medium bowl. Stir into puree. Mix in walnuts. Divide batter among prepared pans. Bake until tester inserted into centers comes out clean. about 35 minutes. Cool cakes in pans on racks.
FOR FROSTING:
Using electric mixer, mix cream cheese, butter, lemon juice and vanilla until light and fluffy. Gradually beat in sugar. Chill until firm but spreadable. About 1 hour.
Turn cakes out of pans; peel off waxed paper. Place 1 cake on platter. Spread 3/4 cup frosting over. Top with third cake. Spread remaining frosting over top and sides of cake. (Can be prepared 1 day ahead. Cover with cake dome and refrigerate. Let stand 3 hours at room temperature before serving.) Garnish carrot cake with roses and serve.